WooCommerce\PayPalCommerce\WcGateway\Settings\SettingsListener C

Total Complexity 121
Dependencies 16
Dependents 3
Total lines 735
Lines of code 348
Logical lines of code 236
Comment lines 135
Methods 15
Properties 18

Methods 15

Method Rating Maintainability Complexity Lines of code
listen()
B
39 19 61
retrieve_settings_from_raw_data()
B
42 19 49
listen_for_merchant_id()
B
40 18 54
listen_for_vaulting_enabled()
B
42 17 50
read_active_credentials_from_settings()
A
55 12 17
determine_credentials_change_status()
A
53 11 23
filter_settings()
S
60 6 13
listen_for_tracking_enabled()
S
58 4 17
is_valid_update_request()
S
60 4 15
__construct()
S
56 2 18
is_valid_site_request()
S
66 3 9
onboarding_redirect()
S
63 2 11
listen_for_uninstall()
S
73 2 5
sanitize_onboarding_email()
S
79 1 3
get_onboarding_redirect_url()
S
78 1 3